restoration of one's health - Espagnol Anglais Dictionnaire